Por favor, tenga paciencia con mi ineptitud. Estoy tratando de actualizar mi conjunto de habilidades de simples scripts de python a algo más parecido a un desarrollador de pila completa. RN Estoy creando una aplicación Django todo simple y estoy siguiendo un tutorial básico aquí. https://www.geeksforgeeks.org/python-todo-webapp-using-django/
Env está configurado con lo siguiente...
Python==3.8.9
Django==3.2.9
Django-crispy-forms==1.13.0
mi models.py se ve así:
from django.db import models from django.utils import timezone class Todo(models.Model): title = models.CharField(max_length=100) details = models.TextField() date = models.DateTimeField(default=timezone.now) , if I am correct in assuming this is related to CSS. I am not sure where to go from here. Can anyone help me? def __str__(self): return self.title</pre>y mi Forms.py se ve así
from django import forms from .models import Todo class TodoForm(forms.ModelForm): class Meta: model = Todo fields = "__all__"</pre> Cuando ejecuto python3 manage.py makemigrations o runserver , aparece el siguiente error y claramente no puedo entender por qué.
File "/home/ezurel/Coding/AppleTree/AppleTree/urls.py", line 19, in <module> from todone import views File "/home/ezurel/Coding/AppleTree/todone/views.py", line 7, in <module> from .forms import TodoForm File "/home/ezurel/Coding/AppleTree/todone/forms.py", line 8 fields = "__all__"</pre> ^ SyntaxError: invalid syntax Estoy perplejo en cuanto a la necesidad de la etiqueta </pre> y por qué debe estar allí y no como parte del HTML, si estoy en lo correcto al suponer que esto está relacionado con CSS.
No estoy seguro de adónde ir desde aquí. ¿Alguien puede ayudarme?
Elimina la etiqueta </pre> . Esta etiqueta se usó (muy) probablemente para componer un fragmento de código, ya que los fragmentos de código se escriben entre <pre> … </pre> , pero no es un código de Python válido:
class TodoForm(forms.ModelForm): class Meta: model = Todo fields = "__all__" # ← no </pre>y para el modelo:
class Todo(models.Model): title = models.CharField(max_length=100) details = models.TextField() date = models.DateTimeField(default=timezone.now) def __str__(self): return self.title # ← no </pre>